3. Huawei P10 Plus
IM Score: 15
The second entry from Huawei on our list of best Android phones with expandable memory in 2017 comes in two versions. One packs 4GB of RAM and 64GB of storage, while the other has 6GB of RAM and 128GB of storage. Both versions have QHD 5.5 inches display, an octa-core processor, dual 20 MP + 12 MP rear camera and 8MP front camera. As expected, the second SIM slot can be used as a memory card slot supporting up to 256GB microSD.