What color shirt goes with gray and white pinstripe pants?

Since the pants are neutral, you can wear almost any color shirt, just don't go wild with pattens. I think a white shirt would look very nice and clean, but you can also go with other colors, such as red, orange, green, blue. You can also play up the outfit by adding colorful accesories.