My approx 40 year old Celestion SL6S speakers (a 2014 eBay purchase) are in great shape, and sound fantastic.
Given the shape of other Celestions I've seen on eBay, I think I got lucky there.
My 25 year old Apogee Slant 6 speakers (purchased new in 1995) recently underwent ribbon tweeter replacement, primarily because I don't know how long yet Graz will be making the replacements, and I want to keep these speakers going as long as possible.
My 15 year old Realistic center channel speaker shocked me when I removed its grille after 10 years of non-use; there were no woofer surrounds, only a pile of powder!
There are so many factors that come into play that I don't think you can predict a lifespan. Just look after them well, fix them when the break, and enjoy them while you have them, realizing that nothing is forever.