Each filling material has its own set of advantages:
Composite resins
Composite resin fillings are designed to match the shade of your natural teeth, so you won’t be able to tell which tooth had a cavity. Composite resin fillings are known to last up to 10 years but can stain over time if not taken care of properly.
Amalgam fillings
Amalgam fillings are typically made from a combination of metals, including a powder alloy made from silver, tin, copper, and liquid mercury. These types of fillings are the most cost-effective, but they’re also the most visible.
Porcelain
Porcelain fillings are custom-made and bonded to your teeth. Just like composite resin fillings, porcelain fillings match your natural teeth, but they’re much more effective against stains.