Semi formal dresses are seen more these days compared with formal dresses. Obviously, formal dresses are worn in formal occasions like wedding parties, pageants and other company occasions. But nowadays, even in such formal occasions, women tend to choose semi formal dresses to wear, which look very modern and are shorter in most cases. Formal styles often tend to be too formal.
There are some differences between semi formal dresses and formal dresses. The first difference between them is the length. Formal dresses tend to be long and floor length, which are often in ball gown styles. While the semi formal dress is often knee length or tea length, which will not hit the floor. You could tell the difference directly from the length. In most cases, women tend to choose semi formal dresses in brighter colors.
The second difference is the formality. For cheap semi formal dresses, the male guests may pair with a dark, dressy suit. If women wear formal dresses, the male guests often wear tuxedos to match. Semi formal dresses are worn more frequently and they are also referred to as cocktail dresses, which tend to create a more modern and fashionable look. Therefore, women do love semi formal styles more.
Since short semi formal dresses are popular, they will allow women to move easily and conveniently. So it is very useful for gatherings which needs dancing. Only by wearing a dress women feel comfortable in, they can behave and dance confidently. Besides from those semi formal occasions, semi formal dresses could even be worn in daily times or dating due to the fashionable and trendy look.
However, we know that most women do not wear the same modest semi formal dresses for more than one time. Most of the dresses are worn only once. So if you decide to purchase a semi formal dress, you may turn to your local second-hand store, from where you could get the stylish dress at a very reasonable price. You may also shop for the dresses online, like from EBay, or rent the dress. Just take some time and you will find the perfect dress.