Sort:  

At $400, the OnePlus 3 really is a bargain @putriayu. This is truly a flagship phone for the price of a budget phone.

It looks like the Xiaomi Redmi Pro's only advantage is the bigger battery, so it will last you longer, possibly a whole day of use, but the OnePlus 3 has higher specs all across the board. I'd recommend that you get the OnePlus 3. Just my two cents.

Check out the specs for Xiaomi Redmi Pro (http://www.gsmarena.com/xiaomi_redmi_pro-8233.php) and the OnePlus 3 (http://www.gsmarena.com/oneplus_3-7995.php). The specs speak for themselves. The OnePlus 3 is clearly the winner, except for the smaller battery.

I've checked out there but I am still confused the choice.

but maybe I'll take your advice, to take OnePlus 3. but what about the price? is it worth?