Hay algo que se llama Wi-Fi prioridad, ajustable para algunos teléfonos en Settings - WiFi - Advanced - Wi-Fi priority
, y también a través de algunas aplicaciones y módulos de Xposed como GravityBox. Android mantiene esta lista de recordar los puntos de acceso y asignar prioridades a cada uno de ellos.
No puedo encontrar una definición oficial de cómo las prioridades son (re)asignado (los Desarrolladores de Android solo me dice que la prioridad existe), pero al parecer, cuando se están recibiendo 2 recordado APs y conectado a uno de ellos, a continuación, conecte el otro, el segundo de ellos recibirá un impulso en prioridad.
No tengo una idea de lo "privado" redes afectar cómo funciona, aunque.