iPhone 7 has an in-built Li-ion 2900mAh battery that beats 6s Plus by approximately one hour in case of stand by and talk time. It might need replacement after 1.5 or two years. iPhone 7 Plus battery replacement at iFix Mobile costs only $89. That’s what we call an amazing deal. Plus authentic service and lifetime warranty on repairs.