Be careful if u get Nexus5 that u get 32bit. U will end up with a 16bit and run out of memory in no time.
WeyesWmn
Depending on what he uses his phone for, 16 GB could be fine. I don't remember if the GNex had a 32 GB option
Sent from my Galaxy S4 running Slim Bean 4.3
Nexus 5, because if you decide you don't like sprint, you can take it to at&t or tmobile and use it too.