The Honor 20 Pro, ASUS Zenfone 6 and Xiaomi Redmi K20 Pro are the new flagship-tier smartphones that won't break the bank. Here's how they compare.

More...