If you have minor irregularities or corrections to be done on a few teeth. bonding works very well. Bonding is used as a filling material as well as to cover the back or the front of an entire tooth to mimic a veneer. Bonding does not last as long as a veneer or lumineer and the color is dull and it does not reflect light like a veneer of lumineer. The postivie part of bonding is it is much cheaper than a veener of lumineer. Also with veneers, you will have reduction done to your teeth and so there is no going back. Lumineers are as thin as a contact and no reduction to the tooth is necessary, but you have to be the proper candidate for this non prep procedure. You need to have small teeth with spaces between them so you do not look like you have huge teeth that are disproportionate with the rest of your facial features. Lumineers are costly and so are veneers.....so there is a difference in price. quality and appearance and longevity of each dental procedure.