There are only 2 types of angelfish and they live in any type of water. Angelfish are smart creatures. The can live up to 15 years. They can lay 100-1000 eggs. Insects, Brine shrimp, and Bloodworms are their favorite snack. Angelfish are also named Silverfish.