I am always sceptical, especially when one site has their own "proprietary battery life benchmark". It means they are making up their own regimen rather than using industry standards like geekbench or Amtutu (admittedly not available anywhere else than Android I think). I know each phone, location and circumstance is different, so these result are always skewed. That said iPhones have always had shit battery life after the first few months, you try getting one to last a day with medium usage and it would struggle. I have an S6 Edge, the battery life is shit on that too, only plus is fast charging. There are several phones on the market which wipe the floor with either devices, save the Note range, most Samsung and Apple phones have crap battery life. Their persuit of skinny is pretty doesn't do any favours for those wanting good battery life. Device makers are resorting to desperate measures to eek out more, reduced energy consumption by components, more advanced screens, but stupidly thinning devices and components.
I think we are some way off seeing improved battery life aside from more efficient components. I suspect at some point in the future when Apple makes the leap to embedded sims they will switch to lithium-polymer which is more flexible than ion based batteries. They might follow Macbook and use all the new space to ship a larger capacity, hey even the others might.
Just so I am clear, I am not slagging off the iPhone, its a fabulous device, however like S6 and S6 Edge, it has flaws.