both are good , and they will last, the only problem would be to have a good diagnose of your bite, because if it isn't so, then you will brake any one you choose, remember that the way you bite, is what it broke the original teeth, so no matter which material you use, it would be exposed to the same strength.aesthetically both look the same.now in some cases, with strong bites, crowns are better than veneers