You (supposedly, I haven't looked into it) can develop for iOS on a windows or linux machine. (I believe the Unreal dev kit works like that - you must develop from a windows machine.) If you're willing to figure out how to do that, I'd suggest an iphone.
If you're set on android, then my recommendation is to get a Nexus.