<< ....but doesn't white cotton yellow over time? >>

It may yellow because of sweat and skin oils. Ya gotta keep it clean.

steve