Sure white is a smart and basic shade of shirt that can really bring out the best of most suits, here are some honorable mentions that will ensure your final look is a piece of art!
1) Navy suit
The navy blue suit comes even before the black suit when you talk about combination with the white dress shirt. This is the best combination for the white dress shirt because blue and white go hand in hand like rubber and glue. You can accessorize in black or brown as per your preference.
2) Grey Suit
The grey suit surely is a great look with the shade of baby pink but nothing beats the crisp look of the white dress shirt with dark grey suit. This look is great even for a lighter shade of grey for the suit. You accessorize black with this for a semi-formal look and black for a more professional style.
3) Black Suit/Tuxedo
This is the most basic purpose of your white dress shirt. The tuxedo is incomplete without the white shirt and the contradictory color combination is not only charming and attractive but also vintage and elegant. You accessorize in black only for this look. It is a compulsory all black accessory look that includes footwear, wallet, watch and belt.
Additionally you can also opt for brown, royal blue, burgundy that will go with the white dress shirt. Basically the white dress shirt is a must because it is easily compatible with all the suit options. In fact you must also always own a spare for emergencies.