Flannel shirts are incredibly versatile. Wear yours buttoned-up for a smart casual men’s dress shirt look, or leave it open over a t-shirt for a laid-back, streetwear-style flannel outfit. They pair perfectly with denim, chinos, or layered under jackets during cooler seasons.