Ijust can’t get earbuds to stay put, no matter which brand. Not a fan of over-ear style for walking about. I bought some of the Shokz bone conduction ones, and find them ridiculously good functionally. The sound quality for music is fine, not as good as the other styles perhaps but more than acceptable. For phone use, they are fantastic, clear mic and reception.
Most importantly they absolutely stay put on my head, and are very comfortable.
Battery life is decent - I get 8 hours music use no problem. And these will pair with multiple devices automatically so I can use with phone and tablet without having to manually select.
I bought the Open Pro 2 model which is the top end of their range, maybe over budget but definitely worth trying their stuff.