White gold does not occur in white color naturally, it is coated with rhodium which wears away over time. In order to maintain the color through the years, it needs regular upkeep. You can take assistance from a professional jeweler to get your ornaments repolished and recoated.