How do you determine whether or not speakers are bound to last for a long time? I see a lot of people attach cost to durability. It is not always the case. Haven't you heard of complaints from people, a few weeks after purchasing expensive speakers?
I can't think of a single Anker or Bose product that has disappointed me. Both make outstanding speakers and have excellent customer service. If you're looking for in house, home theater type speakers, Bose speakers are worth the money. The sound is amazing; it's like being at the movie theater. But, for anything else, I'd save money and go with Anker. I've taken the Anker Soundcore everywhere and it's held up well.
Reviews and reputation. Whenever I purchase a lot of stuff, I always think about what I've heard of them and then I check the online reviews. If something is a dud and doesn't last long, the comments will reflect that.