Generally speaking, the bigger fish, the longer they can live. I have heard people say koi fish can live up to 200 years. Not sure if it is true, but surely it takes a long time for them to reach adulthood. Goldfish can typically live for decades under good care. These above fish are large. Some smaller fish can also live for quite a while, corydoras catfish is what coming up in my mind. They are said to be able to stay with you for two to three decades if you do everything right, not bad for something 2.5~3 inch long.
It all comes down to how you care for your fish. Well maintained aquarium (lightly stocked tank with clean water, good biological filtration, regular partial water change, etc.) plus high quality and balanced diet, you can expect your fish live longer than what the book say.
|