White gold does not tarnish. What can happen is the Rhodium plating wearing off white gold over time, causing this metal to lose its bright appearance. The Rhodium is what turns the white gold from warm to white, and when this wears off, the white gold becomes off-white. You can either embrace the new tone, or get the ring re-plated to restore the pure white look.