I am planning to upgrade from Sony Xperia SP way back from 2013. I have come down to two difficult choices -The Oneplus 5T and the Honor View 10. The OnePlus 5T has the AMOLED and Dash Charge with Camera with Optical Stabilization. The Honor View 10 has expandable storage, greater phone memory and dual VoLTE and according to many reviewers better camera and finally 3k cheaper. Please let me know which is the better option as I prefer having expandable storage and good camera with good after sales service. Waiting for your suggestions.