Both teeth whitening and veneers can achieve similar results in terms of brightness. However, because veneers are placed over your natural teeth, they may give you a slightly more uniform look. If you are looking for a very bright smile, you may want to consider getting both treatments done.