In-ear headphones from OnePlus that both fit well and have good sound isolation. With one charge, you get up to nine hours of battery life.
Gadcet
OnePlus Buds Pro 2 - Wireless Earphones with up to 39 Hours of Battery Life, Smart Adaptive Noise Cancellation and Spatial Audio - Obsidian Black