Based on your foot type, size, shape, and other aspects, there are certain heels that will meet your needs the best: - A wider fit and a rounded toe box will work best if you have wide feet or bunions; - Great arch support, wider toe boxes, and a low-mid heel are your go-to characteristics if you have flat feet; - Mid-high heels, block heels, and curved-in heels are the types of classy shoes you should look for if you have high arches; - Ankle straps are a must for those who have thin heels.