Most of the girls have a great body structure but all kind of dresses do not suit them. It is not because they have no fashion sense it is because they are unaware of the logic of the body shape to select a dress.
Most dresses are designed keeping in mind the body stature of individuals, and there are 6 possible body stature in females which we know as straight, pear, hourglass, inverted triangle, oval shape and diamond shape.
The following info graph will help you in determining your body stature and hence you can choose dresses according to your body stature.
Straight shape: suggested to try more shoulder area, defined waist and belts to make waist look thinner.
Pear shape: suggested off shoulder dresses, design or print on the bust area and frills to disguise your hips
Hour glass shape: suggested pencil bottom skirts, well defined dress to show off curves and tight at waist dresses.
Inverted triangle shape: Suggested dark tops and lighter bottoms, A- lines on the skirt..
Oval shape: suggested wrapped dresses, A- line bottoms and empire waist dress will do well.
Diamond shape: suggested deep and wild necks with empire waist will look stunning.