Depends on a lot of different things but I will tell you, one thing is certain....

Due to the wear and tear from hardcore training, their offensive output, and usual lack of proper defense; pressure fighters have the fewest peak years.

I think Boxer/Punchers or Pure boxers last longer