Do firm mattresses last longer? Well, they certainly tend to last a little bit longer, but it depends on what you like.
If you want a soft mattress, buy a soft mattress because you're gonna sleep better on a soft mattress. A firm mattress takes longer to break in.
It may last a little bit longer, but the real thing is, what is your comfort level? What helps you to sleep better, sleep deeper, sleep sounder?
If it's soft, medium, or firm, buy the one that's best for you.