If you desire lasting effects, go for permanent skin whitening treatments such as chemical peel and laser. They offer permanent solutions, whereas skin whitening cream only offers temporary results.