I have a 64GB iPhone, but I don't like using iTunes to transfer videos to it because it is a hassle. I have this little $(removed) USB/Lighting flash drive that holds 32GB of files, including videos, photos, and songs. I plug it into my computer, copy over a bunch of card magic instruction videos, and I can zone out on the plane for hours. There's a free app that I downloaded on my phone that plays the videos. This is a solid gadget that has performed flawlessly for me.