1. Xiaomi Mi Mix 2
Internal Storage: 256GB
Xiaomi keeps on making excellent phones for a very affordable price, and that’s the reason Mi Mix 2 ended on the top spot of our Android phones with largest internal storage in 2017 list. This model has 5.99 inches screen, Octa-core processor and 6GB of RAM to go with 256GB of storage. All of this will cost you half the price of iPhone X. Unfortunately, there are some flaws with Mi Mix 2, including an average rear camera, and very bad selfie snapper.