The Best White Shirts to Buy Now

A white shirt is the mainstay of every wardrobe
Effortlessly chic and endlessly classic, we all need at least one good white shirt in our wardrobe. Perfect for the days you just don't know what to wear, a white shirt can freshen every outfit from jeans to a full-blown evening skirt. Tucked in, tied at the waist, buttoned up or discreetly unbuttoned - it's how you style it that makes it stand out. Here are our favourites.

Oversized white shirt, £140 Tommy Hilfiger, stockists regionwide

Pinstripe shirt, £45 arket.com

Cotton poplin shirt, £12.99 H&M, branches regionwide

Cotton bib-front shirt, £175 meandem.com

Cotton pinstripe, £95 withnothingunderneath.com

Cotton Oxford longline shirt, £115 Toast, Harrogate

Stripe shirt, £178 Rails at Jules B, Jesmond julesb.co.uk

Oversized white shirt, £22.99 Zara, branches regionwide