When receiving a invitation to a party or ball, the first thing come into your mind may be the party dress you will be wearing in that occasion. It's irresponsible to just grab a dress then put it up, for choosing the right dress actually takes a lot of leaning. It is important not to just look at what is trendy, but also what suits you and what your personal preferences are.
If your intention is to only buy one and maximize its versatility, then you may want to consider a cocktail dress, but if your goal is to be Cinderella at the ball, then you should look into a formal ball gown.
Party dresses can pretty much be worn for any special event. Depending on the style of the dress, you could wear the same one to homecoming, prom, graduation, and your friends' wedding. However, since most girls like a new dress, chances are you will buy it at some point.
If this is the case, then consider what types of them you may already have hanging in your closet and find a style that could be better suited for different events, such as black tie formals and balls. This way you can build your wardrobe to accommodate different settings.
Depending on the event, you may want to achieve a different look. Of course, every you wear is going to look elegant and make you feel special. However, there is no doubt that certain party dresses definitely set a specific tone over other dress styles.