Hi:
many large bodied angelfish can live for 10-20yrs. There are a few reports of 20yr old damsels in public aquariums. I personally have an 8yr old vlamingi tang, and a few 3-5yr old lionfish. i suspect that most fish can go at least 5yrs.
Just a guess
frank