White shoes are a great investment and can really bring out the other colors and tones in an outfit. They go great with any style pants. Typically shoes are the last piece of an outfit, but white shoes should be the foundation. Buy a pair from our list of best white shoes for men.