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.
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.
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.