The iPhone 7 will soon be superseded by the iPhone 8, but for now it remains one of the best phones you can buy, not to mention one of the most popular.As big as OnePlus has got, the OnePlus 5 can’t hope to compete in terms of sales, but can it compete in terms of specs, features and overall quality?To find out, we’ve put these two flagships head-to-head,...