I have existing code which contains upto 20 hard coded messages(info, error etc.) inside my lightning JS controller.

I am confused whether to use custom labels or custom settings as part of code improvement.

I don't need any language translations in my project.

Can someone help me to provide the best practice to be followed in this situation?