Shoes are something we wear everyday and when we purchase a new pair of shoes, not much thought goes into the function of the shoes, rather, we tend to focus more on the appearance. This is not the best way to go about picking a pair of shoes as choosing the wrong one may mean they may not meet the useful life.
Firstly, make sure that the shoes you are buying are fit for purpose. Make sure you look at running shoes for running, dancing shoes for dancing, etc. Choosing the wrong shoe may hinder your ability to perform the activity for which it was intended.
Secondly, make sure that you have enough support for your arch. If you have high arches then you will need to find a shoe with high arches to prevent feet soreness and ensure comfort. If you have low arches you will want a wider shoe or less arch support.