While smartphone brands charge a hefty premium for extra internal storage, you can still choose from these Android phones that allow microSD cards.