I bought recently vivo v5 plus. it is not a great phone as I think before. it has great camera quality but not a good processor for its price. vivo v5 plus has a dual camera setup in front which is good for the selfies. its design is pretty much similar to iphone. it has snapdragon 625 octa cor processor but in this price range other phones have very powerful processors. it is not working smoothly. I will suggest one plus 5 in this price range.