HTC 10 has just arrived in the market yet it is already giving tough competition to rivals like Samsung Galaxy S7 Edge. Currently, both are the best Android smartphones in the market.

Recently, PhoneBuff conducted a speed test to identify which of the two smartphones is faster. Surprisingly, HTC turned out to be slightly faster than the Galaxy device.

Galaxy S7 edge and HTC 10 shared almost the same specs. Both are powered by Qualcomm Snapdragon paired with 4GB of RAM and running on Android 6.0 Marshmallow. There’s a slight difference in display size. The HTC 10 has a 5.2-inch screen while the Galaxy S7 Edge has a 5.5-inch display. However, both devices have the same display resolution of 1, 440 x 2560 pixels.

The test was conducted in two laps by PhoneBuff. The first lap of the speed test entailed checking how fast apps are loaded off the smartphone from storage. It involved taking a selfie, opening various games, playing time-lapse video, opening websites and more.

Also Read: HTC 10 for Verizon LTE: Steps, Prerequisites & Complete Details Here

During the first lap of speed test, the Galaxy S7 Edge won by 1 min and 42 sec while the HTC 10 followed by 1 min and 52 secs. Later, a second lap of the test was conducted to check whether it is easier for the user to open or switch between apps when smartphones keep the apps in the background, notes Tech Times.

This time, the HTC 10 won the race with a total time of 2 min and 21 sec. Although the Galaxy S7 was quick, it lagged behind by 2 min and 36 sec.

PhoneBuff noted that although both smartphones share the same hardware specs, software optimization plays an important role in boosting the speed.

Also Read: HTC 10 Begins Shipping: Everything You Need to Know

The Galaxy S7 and the Galaxy S7 edge come in two variants: Snapdragon 820 SoC and Exynos 8 processor. According to the PhoneBuff speed test, the Exynos model of the Galaxy S7 is slightly faster than the Snapdragon model.