Originally Posted by HoopsFanNumero1
Yeah, pretty much any high-end phone out there will have at least a 16 GB model, which sounds like it's enough for your needs.
I doubt you want to look at Windows phones, so these are the high-end phones on the market right now with a high-end camera:
1) Galaxy S4
2) HTC One
3) iPhone 5s
I used to have a Galaxy S2, but going by the hardware aesthetics and the software UI, I'd recommend either the HTC One or the 5s. It really depends on which OS you're more familiar with and which screen size you prefer.
I was at my local Verizon store today and those were the three options that stuck out the most.... Samsung for being relatable, iPhone for being the most popular, and the HTC was what the service rep talked up the most (outside of the fact that he said he owned an iPhone)