I believe the expected lifespan for rohani barbs is around the 7 year mark, so according to whoever set that 7 year figure, yours has done very well.
We see quite a few examples on here of captive fish which have exceeded the "expected lifespan". Is it because what we read in the first place is plain wrong, or should we give ourselves a congratulatory pat on the back for keeping our fish alive for longer than the "experts" have said is normal? As time goes by I think the record books will change regularly on most common species in the hobby.
I mean look at
Redshark1
clown loach. 10 years is what we are told, so 15 would be a real stretch, right? Well he's are still going strong at 30!!!
Filaments expected lifespan is around 10 years. I still have my original six, they're around 5 years old and a good 6" apiece.