There used to be a Site a few years ago but I've since lost the link.
Most studies are done by public aquariums and can be skewed
Some saltwater species only live an average of 3 to 5 years. Some of these would be butterflyfish, mandarins, Moorish Idols, gobies, blennies, wrasses, damselfish, squirrelfish, triggerfish, surgeonfish and tangs.
A few of the more hardy species can live up to and over 10 years, including lionfish, clownfish, eels and groupers. There are many varieties of angelfish and some can live quite a long time. Holacanthus, Pomacanthus and Chaetodontoplus species can live up to 20 plus years.
After saying this there will be exceptions to almost every genus and species as under our care most fish should be able to have longer life expectancies than in the wild.
mario