Noise cancelling headphones you can turn the noise cancellation on/off in

I’m not sure if this question is really applicable for this stack so apologies in advance, I’m not sure where else to put it.

I am looking for a pair of overhead earphones that are noise cancelling but have the ability to have the noise cancellation turned on or off. The person I am getting them for travels a lot so it would be handy to have the noise cancellation while on a plane or bus, but they also spend a lot of their time in busy city environments so it would be handy to be able to turn the noise cancelling off too so they are more aware of their surroundings. Thanks in advance and apologies again if this is the wrong place for this question, if anyone knows a better/proper place for it please let me know and I’ll move it there!