That really depends on your height. On average, at or just above the knee is one of the best and most versatile dress length options. However, if you’re petite, you may prefer something shorter (like a mini). If you’re taller, your proportions can wear the longer dresses (midi and maxi) more easily, but you can also wear dresses that end at or above the knee.