If you have a yellow tang for over 5yrs and it's size is only 5-6", then something is stunting it's growth. It should be attaining close to 8" in that time. Stunted growth is not a sign of a healthy fish, even though it may not be showing signs of disease.Yellow tangs have been kept in 55 gallons since the 80's when it was considered decent sized tank. as long as you have good flow they are fine. my buddy kept his for 13 years in a 55 with no issues and mine lived in a 75 for 15 Years before I moved him to a 150. they are extremely hardy fish and most don't get above 5-6 inches. I wouldn't put one in anything smaller than a 55.
High flow can help mitigate against smaller tank sizes. But just because others have kept fish in a small tank doesn't mean it is a good idea.