No, neon tetras do not eat snails. Neon tetras are small, harmless, and peaceful fish that make good tank mates for your pet snails.
Neon tetras are omnivores that eat fine fish flakes, daphnia, blood worms, micro pellets, brine shrimp, and algae. They will generally not be a danger to other tank mates.