I had Bose qc 25 before and now I use iPhone XR which requires me to buy the wireless headphones for it. I have to choose Bose again because I have positive experiences with ac25. Although it is more expensive than those generic headphones on amazon, it is quite worthwhile for the money you spend. The sound quality is as good as expected. Everything goes on well. You can hear a lot of details in classical music even audiences cough. It makes you really at the music hall. Highly recommended.
The only cons I want to mention is when changing noise cancelling mode, the voice notice is annoying because it speaks for quite some seconds which makes the music disappear for a while, so it is not that smooth when switching modes. I understand you can disable the voice notice but you might not know what level of noice cancellation it is when switching. And the apps for this phone is useless