Eels can live for up to 20 years, while sharks have a lifespan of around 10-15 years. This is due to the fact that sharks grow and mature slowly, while eels can reproduce at a young age and have many offspring.