Benzoyl peroxide and salicylic acid are both excellent acne fighters, and definitely the most affordable treatments on the market. Almost any drugstore acne treatment is going to have one or the other. But it's impossible to tell from the bottle which product is going to help clear up your specific acne. If you end up with the wrong one, it can actually make things worse. To help you determine which product you actually need, I've put together a quick comparison. Ready to know which one you need once and for all? Then just keep reading.