In general (for clothes at least) shades between white and black will show sweat stains the most. Stark white and stark are your best bet. For oily/yellowing it sounds like white isn’t doing it for you, so I think you might need to try black or at the least a dark navy. Gray even if it’s dark tends to contrast sweat more than navy.
Impreza95 t1_jczd3w1 wrote
Reply to Sheet colors that hide oil/sweat stains? (That are not yellow) by dcdcdani
In general (for clothes at least) shades between white and black will show sweat stains the most. Stark white and stark are your best bet. For oily/yellowing it sounds like white isn’t doing it for you, so I think you might need to try black or at the least a dark navy. Gray even if it’s dark tends to contrast sweat more than navy.