El terminal cuando tienes acceso wifi conecta por él, como prioridad... luego cuando no hay.. conecta con datos.
Está claro que para que haga eso tienes que tener SIEMPRE conectado el wifi y la red de datos y eso consume muuucho.
Otra cosa a tener encuenta es que, la red, mientras no esté autorizada (autorizada por tí y recordada en el terminal) para conectar no conectará.
He leido alguna app que según el lugar que estés conecta y desconecta el wifi para hacer eso pero desconosco ahora mismo el nombre.