A waistcoat adds a touch of sophistication to any outfit. It can be worn with a variety of looks, such as formal three-piece suits, semi-formal attire, and even with casual combinations. For formal events, pair it with a dress shirt, tie, and suit trousers. For a more relaxed look, wear it over a dress shirt with the top button unbuttoned, combined with chinos or dark jeans.