Is white collar on blue shirt is formal wear?
However, if one assumes that formal wear in this context means business wear, then by all means a blue shirt with a white collar can be worn. So long as the blue is conservative and the outfit is worn with a jacket and tie, blue shirts with white collars are appropriate in even the most formal of business occasions.