Porcelain veneers are created outside the mouth by the dentist or more commonly at a dental lab. Composite veneers will be created directly in the mouth by the dentist. Understand the results will vary based on their talents. But in general, PORCELAIN will look better & last longer than COMPOSITE. Porcelain will cost more as well.