The most important difference among teeth whitening and enamel cleansing is, the former cleans the surface of the teeth from extrinsic staining and the latter cleans the extrinsic and intrinsic staining at the same time as whitening the tooth on the identical.