If you need something cheap that lasts, Anker is your best bet. There are others that have longer lifetime, but they are from Sony, Bose or JBL and thus more expensive. My sister has the Soundcore for 2 years now.
Have had mine for several, don't use it as much as I used to because I prefer the sound signature of my phone speaker for spoken content but still love it for music. Reccomended it to my extended family and still get thrown for a loop when I see them using it all the time, like a piece of my home in their's.