Qué debería aprender, desarrollo web o Android?

Ambos son buenos y ambos son campos diferentes. Aprender uno de ellos puede ayudarte con el otro, pero no lo des por sentado. El problema es que si te pones a compararlos, los pros y los contras y las salidas profesionales coinciden en cierta medida. También puedes pensar en aprender las dos. También hay que tener en cuenta que no se puede aprender completamente ninguno de ellos en poco tiempo y empezar con el otro, siempre hay cosas nuevas que aprender, y si quieres aprender los dos, establece un objetivo alcanzable en el que deberías empezar a aprender el otro.
Si ya tienes algunos conocimientos de programación, entonces ve a por el que esté cerca de tu campo. De lo contrario, elige el que dependa de tus intereses. El Android tiene la ventaja de que puedes mostrar tu trabajo a tus amigos y ellos pueden utilizarlo en su día a día. En el desarrollo web, tienes que trabajar como autónomo para promocionar tu trabajo y tus habilidades. Pero puedes publicar tus propias aplicaciones para Android.
Android no lo es todo, puede que necesites aprender iOS y Windows para lanzar tus aplicaciones en todas las plataformas. Pero puedes distribuir tu sitio web entre una gran variedad de público objetivo (depende del idioma). Debes planificar tu tipo de producto y luego elegir el medio.