They are both astringents however Alum is stronger in that dept and does other things in addition while the Witch hazel is a milder astringent and also has other benefits and in the case of Thayers...