My 1999 explorer battery lasted the longest, just after 3.5 years.
My 2010 Flex battery died at 2 years. Dealer replaced it and it lasted 2.5 years. At that point, although I could have received another at no cost, I ditched it and got a costco battery.
My 2012 Focus electric battery died at 2 years. Replaced under warranty. It now has 2 years on it and I hope it will last another year.
10 years is really good for a battery...almost unheard of. Anyway, I purposely wrote, "my observation" because everyone's use is different. If you make a lot of short trips, that will stress your battery more because it may not have time to replenish itself after starting your car. Being in a state of diminished charge is bad for the battery as it has an opportunity to sulfate. You might fair better if you drive longer distances between starts of your car. (Doesn't really explain the short life of the FFE 12V battery as observed by some on this site).
Anyway, my trips are a mix of short and long...mostly short, so I'm going to be harder on a battery in general; however, with that said, I've had better luck with costco (my observation).