2. HTC U11
IM Score: 15
The latest HTC flagship came out maybe a week ago, and there is already a positive buzz about U11 that ranks second on our list of best Android phones with expandable memory in 2017. It has 5.5 inches QHD display, octa–core processor and excellent 12MP rear camera accompanied by 16MP selfie snapper. You can get it in two versions, depending on our needs. The first version has 64GB of storage and 4GB of RAM while the other version is equipped with 6GB of RAM and 128GB of storage. There is also an option to choose between single SIM model with dedicated memory slot (up to 256GB microSD) or dual SIM version that uses second SIM slot as memory card slot.