Dress shirts are disposable and should not be a significant feature of a man's wardrobe. They are background. Not for me, the modern fashion for shirts in loud colours and curious checked patterns. A recent quantitative analysis of my business shirts revealed approximately 67% are strong white, with smaller percentages devoted to ivory, ecru, blue, pink, and various stripes. I have two striped shirts with a white collar (never with white cuffs!). I have a few checked shirts, too, but I tend to avoid them for office wear. Here is what Boyer says on the matter:
'Business shirts are traditionally restricted to light colours or plain white (historically, a white shirt indicated that the wearer was above manual labour and had the wherewithall to maintain a delicate wardrobe) and simple patterns. White and pale blue are the safest, with ivory and pale grey following in favour. Pale pink is not unacceptable, nor are shirts with white collars and cuffs and coloured bodies. The latter two categories, however, call for an added confidence and sense of colour coordination, since deviation from the tried-and-true hues always carries the double risk of appearing too studied and of clashing with the jacket and tie.'
Elegance, G. Bruce Boyer (1985)