Puedes convertir algunos Windows Phones a Android, sin embargo el proceso no es fácil, necesitas ser un técnico para hacerlo e incluso entonces es arriesgado y puedes "brickear" tu teléfono que es un término común utilizado por los desarrolladores de ROMs para denotar que un teléfono ya no funciona!
Se trata del procesador, los Windows Phones sólo funcionaban con un determinado procesador, sin embargo todo lo que necesitas hacer es escribir los controladores para Android, crear una partición de arranque y recuperación que funcione y se ejecutará en cualquier cosa.
He estado involucrado en la portación de Android en los primeros dispositivos robustos, especialmente Bluebird pidion y estos tenían los procesadores Xscale PXA por lo que es factible.
Sin embargo....
Conseguir instalar el sistema operativo es una cosa, mantenerlo en funcionamiento es otra muy distinta. Los controladores para todo el hardware como la cámara, el WiFi, etc., probablemente no estarán soportados al 100% y el teléfono nunca será lo que quieres que sea.
Creo que portar tu teléfono a Android podría ser divertido, pero si necesitas un teléfono Android que funcione, entonces comprar uno de entre 50 y 100 libras sería una mejor opción en mi opinión.