Depends on the type of algae. What types of snails do you have in your tank? Also a tang or dwarf angel would be another choice.