I have an iPhone 5s(through work), a Motorola Photon as a back-up, and a Samsung Galaxy S4 as my personal phone... They are all good.. I guess it depends on what type of used you are...?
iPhone take better pictures.... iPhones have better recording capabilities(records at a much higher bit rate than Android phones). I have recorded live shows, presentations, etc. and they more than listenable(pretty good actually).. Try recording a live band with an Android phone (up close) and you'll get over-driven static that will not be listenable.. The video and pictures will be better.. People can claim all they want about Android phones have 1080p video.. iPhone takes much smoother, fluid, better looking video.. if you are using it as a social tool, it's great...
However, I prefer Android phones.. My Galaxy S4 in particular.. It just has more usability.. I can do much more with it.. It is faster.. I don't need proprietary software or cables to import and export files.. I can network it(connect to wifi-network and transfer files).. I can customize it.. Apps for Android are much more plentiful.. If you are one who doesn't like to tinker, get an iPhone.. If you like to truly "own" your phone, get an Android.. I would go with Samsung... Motorola has broken too many promises.. They put out a phone and stop updating it 6 months later.. My poor Photon(great phone) is stuck at Gingerbread after they promised to update it to JellyBean...