Cleaning white towels

I soak in Vanish for 3 hours and my white towels are still lovely and white, I did buy good quality towels and if they have stains I spray with Oates Citrus Clean. I think bleach will ruin them, I have used peroxide for a stain that I didn’t know what it was and that worked.