Key Difference – Formal vs Semi Formal Formal and semi formal are two dress codes that are often used for similar occasions. They are worn for weddings, galas, charity balls, award ceremonies, and other formal events. The key difference between formal and semi-formal is their formality level – formal dress code is more formal […]