Apple's next big thing dubbed as the iPhone 7 is still months away but hype around it has started building up. In fact, people started talking about it even before the iPhone 6s and 6s Plus were released.

The iPhone 6s and 6s Plus disappointed many when it was launched in September this year due to lack of novelty. The devices did come with some feature upgrades but no major change from its predecessor, the iPhone 6. So, people looking forward to buy a new mobile phone this Christmas could face the dilemma of whether to buy the current flagship device or wait for the upcoming device.

Well, let's look at the iPhone 6s specifications and what the iPhone 7 may offer when it is released before getting to what one should buy this holiday season.

The iPhone 6s sports a 4.7-inch LED-backlit IPS screen with Retina HD and 1334 x750 pixels (326ppi pixel density) and is priced at Rs 62,000 for its base model (16 GB), Rs 72,000 for 64 GB variant and Rs 82,000 for 128 GB model. It also has A9 chip, iOS 9 (upgradable to iOS 9.0.2), 16/64/128GB internal memory, 2 GB RAM, 12 MP iSight with 4K video recording, 5 MP front camera and non-removable 1,810mAh battery under the hood.

On the other hand, the iPhone 7 is expected to come with a major overhaul, including design and specifications, at least that's what rumours suggest. It is expected to sport a 4.7-inch LCD display, protected by sapphire glass, measure between 6.0 and 6.5 mm in thickness, waterproof and come with wireless charger.

A patent filed by Apple has also sparked off rumours that the iPhone 7 may have ports for speaker and microphone with shutters to prevent intrusion of contaminants inside the device. It is also reported that Apple might dump its iconic Home button, which means the upcoming device will have bigger display even if the size of the phone is not increased. 

In terms of hardware, the iPhone 7 is expected to be powered by A10 chip, come packed with 2 / 3 GB RAM. Business Insider has reported citing a source close to Apple's supply chain that the company is ordering six-element lenses for its future iPhone, perhaps the iPhone 7, which means it will be much better than the 12 MP camera in the iPhone 6s. 

So, should you buy the iPhone 6s or wait for the iPhone 7?

Well, specifications of the iPhone 7 are mere speculations and nothing is confirmed but that doesn't mean that they can't turn true. So, whether to buy the current flagship smartphone or not depends on the urgency of the buyer and release date of the upcoming device.

If there is more probability of the iPhone 7 being released in September next year like its predecessors, better grab the iPhone 6s as 10 months is a long wait. But if the release date of the device falls in mid 2016 as rumoured, it won't be a bad idea to wait for a few months.