With its great display, brilliant camera and attractive, colourful design, the Nokia Lumia 930 has most of what you'd expect from a top-end Windows Phone device. It's battery lets it down though and with an unimpressive selection of apps still available from the Windows Phone store, a high-end Android device with a good camera will likely be a better option for many of you.

With its fun design and cheap price, the Lumia 635 is a decent option to consider if you're after 4G LTE on a budget. It's only marginally more expensive than its near-identical 3G-only Lumia 630 sibling, so you should certainly opt for the 635. If you want a better selection of apps however, the Motorola Moto G is still the 4G phone to go for.

The Nokia Lumia 630 is a cheap, vibrant alternative to Android and its Windows Phone 8.1 software is easy to use. The app store is still a problem though -- if you like getting new releases when your Android and iOS-toting friends do, a budget Android phone like the Moto G is still the way to go.

The Nokia Lumia 2520 is an attractive slate with a good screen and 4G connectivity for fast data downloads. It's well priced, too, but it's let down by its Windows RT software that forces you to only source software from its own limited app store.

The Nokia Lumia 1520 has a gorgeous, high-definition screen, a powerful core, solid battery life and a good camera. It's monstrously big though, which won't suit everyone and there are very few apps to choose from in the Windows Phone store.