There are many different types of formal prom dress. Before deciding which is right for you take time to consider which style will be best to suit your shape and the occasion.
A sheath dress is a straight dress with no flare or gathers in the skirt. It may hug the body or hang slightly more loosely. This style of dress is usually sleeveless and is great for slim and tall people.
An empire cut dress has a high waist or seam just under the bust. This is a really flattering style of dress and the skirt will be long and flaring slightly from the waist line. This style of prom dress is great for hiding a multitude of sins including a round tummy or pear shape hips. It is also great for petites and can give an illusion of height.
A ball gown is the classic and most formal wear for a prom or ball. It has a very full skirt and is usually made a of a luxurious fabric. This style of evening wear can be too much for someone short but suits those who are average height to tall.
An A line dress is a long dress that flares out form the natural waist. It is very flattering for most figures especially pear shapes. It is a classic elegant style that will always be in fashion.
A cocktail dress can sometimes be worn instead of a ball dress or evening gown. These days it is often acceptable to wear a less formal cocktail dress to many formal functions. It is worth checking before hand but a cocktail dress is likely to become a more versatile addition to your wardrobe and so may be a more cost effective option than the more formal styles. A cocktail dress is shorter and than a more formal ball dress or evening gown and can be in almost any style but usually has some sort of embellishment or detail to make it something special.
No matter what you decide to wear to your party, prom or ball, make sure it makes you look and feel great and don't forget to enjoy yourself.