That's called standby. The iPhone 7 has a listed standby time of 10 days. So, no, you wouldn't win your bet. These listings are for using the phones for the stated purpose constantly. . . i.e. talking on a two-way 3G cellular connection for 10-12 hours nonstop until the battery gives out.
Then you have to consider other factors. The iPhones have been the fastest phones on the market for the past five years in the vast majority of the bench mark testing.
When you compare pricing, you also have to compare trade-in pricing to get actual cost of ownership. For example, I could have bought an iPhone 7 for $649 and traded in my iPhone 6S for $400. . . which meant my total cost for an iPhone 7 would have cost me only $249. I opted instead for an iPhone 7 Plus this time at $749. . . so it cost me with my trade in $349. Therefore, my iPhone 7 Plus cost me less than any of those Android phones to own.
None of those Android phones have much trade in value at all. Sorry, but that is just the truth.
I've always been able to trade in or sell my iPhones for a considerable value when upgrading.
A friend, who was very dissatisfied with his three month old top of the line Samsung Android decided to go iPhone. . . but the trade in value was only $60, after he'd paid over $600! He bit the bullet and still went Apple and has been exceedingly happy ever since.