White fillings, in addition to their better look, have other advantages over silver fillings. They are mercury-free, don’t stain the teeth and less hard than silver fillings, (which are a lot harder than tooth structure, thus conducive to fracturing.)