The way my jeweler explained it is that white gold is actually a bit yellowish, in order to make it look white they dip it in rhodium or something similar but after a while (especially if you polish often) the rhodium layer wears off and you have to redip it.