Porcelain veneers and zirconia crowns are each long-lasting options that effectively mask damaged teeth. However, zirconia crowns often have a longer lifespan, possibly lasting 20 years or more. Additionally, zirconia crowns usually require less enamel to be removed from the natural teeth.