I use
this one with my Android phone (Galaxy S7). It uses a 4 pole jack that they say will work with "any standard smartphone headset jack". I have no idea if it will work with an iPhone but I can vouch for the quality at least. It works perfectly with my phone - the sound comes out crystal clear.
That said, I haven't attempted to record video with the phone, because I don't see how I could mount it in a way that would be useful to me. I could probably get a smartphone mount designed for a car dashboard to work, but then the phone would be in front of me. To be useful for training purposes (which is why I record audio and video) the camera really needs to be behind you, picking up your control inputs.