Thank you for helping us by reporting bad content.
the difference between the two are that Benzoyl Peroxide is double duty, it exfoliates, and kills bacteria with oxygen to get rid of dead skin and oil from your pores. this is best when your acne are deep or filled with pus. although be careful because it can be super drying and can irritate the skin. this being said if you are battling minor spots then try salicylic acid treatments because the ingredients are milder and speed up skin-cell turnover.