OnePlus 5 vs OnePlus 3: Should I upgrade?