White shoes can turn yellow due to oxidization, which is a chemical reaction that occurs if you wash them and leave them out in the sun. Sweat and dirt can also stain your white shoes yellow.