Good headphones for my Android?

Since I don't really know in what forum I should post this I thought I would post this in the Android section since I'm using Android and want to make sure I get headphones that work with Android.

As you may know by know I'm looking for headphones. These are my requirements:

- Ok bass, my requirements are not high
- Good noise cancellation
- Stylish design
- Foldable
- Wireless (bluetooth)
- Build in mic
- Control buttons
- Don't fall off easily
- Preferably on-ear
- Price under ~$130

I hope you guys can help me find a good pair of headphones for my Galaxy Nexus and Asus Transformer! Have been looking forever now, but have zero experience, so don't know where to start.