5 best flagship smartphones you can purchase at the present time