Screen

Over on the OnePlus One you'll find a larger 5.5-inch display which still sports the same 1080 x 1920 resolution and IPS technology, but pixel density is slightly lower at 401ppi.

That means the Nexus 5 has a slight advantage in terms of clarity, but you're unlikely to notice a huge difference in quality between the two.

The One has a 5.5-inch full HD display

Power

When it comes to power the OnePlus One is on top with a 2.5GHz quad-core Snapdragon 801 processor, 3GB of RAM and Adreno 330 GPU which puts it on par with the likes of the Samsung Galaxy S5 and Sony Xperia Z2.

Being six months old the Nexus 5 has the older 2.3GHz quad-core Snapdragon 800 chip as well as 2GB of RAM and the same Adreno 330 GPU.

Both handsets are plenty of power under the hood, but the 801 chip in the OnePlus One provides more grunt and better power efficiency for a better overall user experience.

The Nexus 5 has a quad-core chip and 2GB of RAM

Camera

The Nexus 5 was widely panned when it first arrived for its sub-par snapper. Clocked at 8MP on paper it doesn't sound too bad, but in practice the pictures it produced were poor.

A software update did address some of the issues, but the camera is still one of the big weak points of the Nexus 5.

The Nexus 5 has an average 5MP camera

Even more recently Google has updated its camera app, adding in the "Lens Blur" feature - something which seems to be finding its way onto all the flagships in 2014.

Things look brighter on the OnePlus One with a 13MP snapper adorning the rear, just above a dual-LED flash. It also boasts Sony's Exmor sensor, so initial signs are good for the One, but you'll have to wait for a full review to find out just how well it fares.

That 13MP camera can also capture 4K video, while the front facing 5MP lens can also record at 1080p. The Nexus 5 meanwhile is stuck with a 1.3MP front camera.

The 13MP snapper on the OnePlus One

Battery

The OnePlus One has a bigger screen and more power than the Nexus 5, so that must mean it commands a bigger battery too? In short, yes it does.