I personally just don't like Apple's business model for selling product.
If I run out of space on an Android, I just add a different larger SD card for a few $.
If I run out of space on an iPhone, I have to buy a whole new phone for a lot of $$ and spend a lot more $$ to get one with more memory.
If I run out of space, it would cost me $10 on Android or $300+ on iPhone and I would have an extra useless expensive handset laying around.
If I run out of space on an Android, I just add a different larger SD card for a few $.
If I run out of space on an iPhone, I have to buy a whole new phone for a lot of $$ and spend a lot more $$ to get one with more memory.
If I run out of space, it would cost me $10 on Android or $300+ on iPhone and I would have an extra useless expensive handset laying around.