I'm with Byron here, and can attest to with my own personal experience.

Angelfish have a normal lifespan of 10-12 years. So living 5 years sounds like a long time, but that's half to less than half of normal which isn't so good. And as 1077 said the quality of life was not so good.

When I first started and had no advice at all to go on (literally) I had one in a 10 gallon. Didn't go well. Later I had 3 in a 29 gallon. One got killed fairly early, and the last two went for awhile until they turned aggressive to each other (definatly not a mated pair). When I moved, it was the straw that broke the camels back and they perished.

Now, several years later and after the help of the very helpful individuals here I have five in a 125g aquarium and their behavior is night and day different to my first attempts with this fish. They are far more happy, active, and spawning in this tank. They are an awsome fish, but you do need to keep them in the proper size tank. I'm hopeful they will make it the full decade.