Petite 

“If you are petite, go for shorter shorts that elongate your legs -- the more leg you show, the longer your legs look,” says Carlota Espinosa, HauteLook’s fashion expert. Alternatively, longer shorts actually make your legs look shorter.

Best shorts for your shape - Shorts - Fashion

Hourglass

This curvy shape can go one of two ways:  balance your body by not going too narrow in the leg, or go super-skinny with heels for major impact, says Nancy LeWinter, editorial director of OneStopPlus.com.


Best shorts for your shape - Shorts - Fashion

Leg-shy

“If you don’t love your legs but still want to keep cool, I suggest wearing knee length shorts. They can be very figure flattering,” says Espinosa. Knee-length shorts are a great choice when you want to hide your flaws and stay cool in warm weather.