When it comes to affordable smartphones with high-end hardware, it's hard to go past Xiaomi and in particular, its Mi5. Of course, you had to look past the lack of Band 28 and the risks associated with ordering overseas, but if these factors didn't bother you, the Mi5 is as bang-for-your-buck as mobiles get. Rumours abound regarding the Mi6, with recent news suggesting it'll follow in its predecessor's footsteps -- mostly.
According to sources speaking with GizChina, the Mi6 will come in three variants: Premier, Standard and Youth (all working titles).
The first two will have similar core hardware -- Qualcomm's Snapdragon 835 and Adreno 540, though the Premier will come with a ceramic body, 6GB RAM and 256GB of storage.
The mid-range Standard drops the ceramic and will pack 4GB and 128GB respectively. As for the Youth, it'll come with MediaTek's Helio X30 processor and a PowerVR 7XT Plus GPU. It's not completely gutted though, with a healthy 4GB of RAM and 64GB of internal space.
GizChina also managed to get information on pricing:
...the Xiaomi Mi6 with Helio X30 should retail for around 1999 Yuan [$384] in China, prices are expected to rise to 2499 Yuan [$480] for the Xiaomi Mi6 Standard while the flagship Xiaomi Mi6 Premium will cost as much as 2999 Yuan [$577]!
Like the Mi5 (pictured above), as long as you're willing to wait for discounts and sales, you should be able to pick up your model of choice for a great price. Hopefully more details will make themselves apparently, with LTE bands being the priority. There is some hope -- Xiaomi has pushed out Band 28 devices in the past, such as the global version of the Redmi Note 3.