Both these headphones are great noise-canceling headphones. However, Bose 700 has excellent noise cancelation and good battery life. On the other hand, Sony 1000 XM4 is well-made and has better sound quality.