When downloading apps, I prefer using a WiFi connection over a mobile data connection. So I switch off the mobile data connection and switch on the WiFi for the duration of the download and revert back when done.

If I were to switch both WiFi and mobile data connections on, and either download an app or browse a site, how would Windows Phone prioritize which connection should be used to retrieve data?

My guesses would be that it'll try to connect to the first connection turned on or it will always look for one of them internally set as the default connection when both are on. But I can't find a way to tell how this works.


Windows Phone should and does always prioritize WiFi over your mobile 3G data connection if WiFi is enabled when you are using your phone.

When the phone is not used and the screen is turned off, WiFi will be turned off as well. Unless the power adapter is connected, then WiFi will not be switched off, and the phone will keep using WiFi.

  • I'll take your word for it. – Thomas Apr 25 '12 at 17:52
  • 2
    It is not the complete story. – Vitor Canova Apr 26 '12 at 11:14
  • Victor i improved the answer with missing part – GeertvdC Apr 26 '12 at 16:54
  • Surely wifi is still used intermittently when the screen is turned off and wifi is available? How else would the phone check for new emails? Or are email updates always pushed through 3G? – paradroid Apr 28 '12 at 9:20
  • @paradroid As I mention in my answer here there is a big story about that. – Vitor Canova Apr 29 '12 at 17:58

There are many situations

  • Plugged out and the screen is unlocked: It will prefer Wifi over 3G.
  • Plugged out and sleeping (display off): If your phone is sleeping in your pocket and you have 3G and WiFi turned on it will not use Wifi. It because when sleeping the phone automatically turn of Wifi.
  • Plugged in: The phone will prefer Wifi even when sleeping.


With the introduction of Windows Phone 8 GDR3 is now possible to make WiFi connection stay alive even when you are not using the phone.


Along with the OS preferences, each app can prioritize network connection. In my apps I always check to see if the user is connected to wifi before sending or receiving large amounts of data.

For instance, in one of my apps that handles recorded video, I firmly warn the user that they are not connected to wi-fi. If they are already connected to wi-fi the app will upload video without alerting the user about the connection.

The phone does this as well. It will not let you download large apps, video or podcasts over the cellular data connection. It will wait until you've connected to wifi to start the download.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.