For everyone saying that comparing specifications make no sense, let us remember that iPhones are amongst the most expensive phones on the market (not including luxury phones), and what you get in silicon is about what you would get on a mid-range Android phone (camera excluded) that costs half the price or less. Now, you can say that because of software integration/optimization iPhones are still faster and real world performance is what matters, but try to think how much better it could be if it had specifications comparable to the Android flagships. Imagine that for the same price the 5.5 inches screen of the iPhone 6 Plus were a 5.7 inches running at 2560 x 1440 resolution with 515ppi (while still being smaller in size), imagine if it had a even faster processor, and bigger battery. Imagine having 3GB of RAM. And imagine that you wouldn't have to pay more for it. Imagine the iPhone 6/6 Plus had the same specifications of the Note 4. Well, if you were paying for Note 4 specifications you would still be paying £69 cheaper than you would for the cheapest 6 plus, which you could add to the bill to get better build quality if you may.
And this is not to mention the abusive price of the memory upgrades. Charging and extra US$100 (or £80) to go from 16GB to 64GB when you can buy 64GB flash memory for 1/4 of that price is, to put it bluntly, ridiculous.
But then again, (most) people don't care, seeing as Apple broke another record with pre-orders. Power to them, I suppose. Making more money while spending less is absolutely what every company strives for. But doesn't mean comparing specs is useless.