To overcome the cold issues with my iphone, I add a hot hands in pocket with it. I can get down to ~ -15C with no impact to the iphone’s functionality and without any increase in battery drain, for the duration of the hot hands while moving and generating body heat (8 hours).
At lower temperatures, I put my phone in a 44g Decathlon fanny pack with a hot hands, wear it in front and under my soft shell, and it’s taken the phone down to -25C for hours while moving so far, with no impact to functionality or battery drain.
I also baby my phone’s battery, applying these sorts of tips. Its 3 years old and battery health is 93%. I do this to make it more reliable when needing it for navigation out of cell coverage, and it reduces the risk my charge bank will run out of power, often letting me carry a lighter battery charger. I also use a Garmin Messenger (its light) for the reverse charge feature, SOS and messaging, which reduces the risk of runing out of battery even further.
Can’t say this will work for everyone, but it works great for me.