AHAs are water-soluble while BHAs are oil-soluble. Mandelic acid also tends to work on the surface of your skin while salicylic acid also exfoliates your pores.