White gold can turn yellow in time because gold is originally yellow. I would prefer 14 to 18k gold ring. Rose gold, on the other hand, can patina because of copper content. When you bump your ring into something or scratched, you lost some gold hence the wear and tear, unlike platinum that doesnt ever but platinum is so expensive. It easily scratched too and does patina.