Garmin Instinct Weather?

I have the Garmin Instinct and an Apple iPhone and what I notice is that the weather on the watch versus the phone are different? It is off by 5 degrees. On my watch its 37° and on my phone it says 43°. Where does the temperature/weather from the watch come from?