It's a tough choice between OnePlus 5 and Samsung Galaxy S8 as both the Android-powered smartphones are equally appealing and are the best of both the smartphone manufacturing giants can offer.

With the technology changing with every minute and specs are getting outdated every day, we have Samsung Galaxy S8 and OnePlus 5 here to push us in the dilemma over which one should a user buy.

OnePlus 5 is rumored to flaunts glass and metal finish with its screen covering 85% of the front. The phone is a flat slab which makes it an eye-catcher. On the other hand, as usual, Samsung Galaxy S8 is a curvy device with makes it attractive and tempting to hold. Due to its curvy finish and alluring design, Samsung could win this segment easily.

It seems that Samsung and OnePlus 5 have decided to drop long-standard 16:9 aspect ratio to break the monotony. Galaxy S8 features 18.5:9 for its 5.8 inches panel (2960 x 1440) while G6 goes for 18:9 screen at 5.7 inches (2880 x 1440). While S8 has gone for AMOLED panel, OnePlus 5 is rumored to feature is still at Quantum IPS LCD.

Now when it comes to clicking quality pictures, any manufacturer will have to give tough competition to Samsung. The Galaxy S8 comes with 12-megapixel main camera with f/1.7 aperture, which clicks three picture at a time and reduces blur everytime after noise reduction, pixel binning, sharpening, and shake reduction. However, OnePlus 5 speculated to features traditional 13 MP dual camera.

OnePlus 5 might comes with 3,300mAh battery with FastCharge 3.0 via USB-C but no wireless charging outside USA. Meanwhile, Galaxy S8 features 3,000mAh battery and has both wireless and fast charging.