Wearing a white or black shirt with a black suit achieves a classic eveningwear look. Men who are striving for a more modern look can try brown or navy.
The color shirt a man should wear with a black suit depends on the look he wants to achieve.
For example, a man could wear white or black for a formal look, opt for brown or navy for a modern appearance or choose a pink shirt for business attire.
Opting for a bright t-shirt when wearing a suit jacket with jeans is a good way to achieve a casual-formal look. Men who are wearing black suits should avoid combining them with brightly colored shirts such as lime green.