A crown would be a better solutıon because may take up to 20 years, however your teeth must to be prepared (shaved),in your case wont be a problem since your tooth is already broken. The bonding is a cheaper procedure and can take up to 10 years, however the color change and can chip easily.
My doctor is suggesting a crown, but I'm worried about how it will affect the future appearance of my natural tooth.
During my elementary school years, I was pushed to the ground when a group of kids was running in my direction. As I fell, one of my front teeth chipped. I visited the dentist, and I believe they performed a filling on that tooth. About 8 or 9 years later, while I was flossing, the filling came off. The dentist replaced it again and mentioned that she would be placing a crown on it in a few months. However, I've been researching cases where people have removed their crowns, and the results didn't look very promising. Aren't crowns supposed to restore the natural appearance of the tooth?
Engage with a dedicated community of beauty, cosmetics, and self-care.