If Microsoft were to release a Lumia phone running Android, I would definitely buy one, no question or doubt about it. The latest Lumia phones are incredible pieces of hardware; nice design, nice internal hardware, responsive touchscreen, good battery life and one of the best cameras in a phone currently on the market.
It is so painfully obvious and as usual, Microsoft just do not get it. They have some of the best phones on the market, but they go relatively unnoticed because they're running an operating system most people are not interested in using or dislike. I have a Samsung Galaxy S5, but if I had a choice of a Lumia phone like the Lumia 930 running Android, I would have bought that instead. I have longed for a Lumia phone running Android for a while now.
Microsoft should just ditch Windows Phone OS or at the very least, sell two variants, give the customers a choice, do not make them have one over the other. One running Android and the other Windows. I can already tell you which version would be more popular.
I feel as though the reason the flagship Lumia phones are not running Android is because Microsoft feels like it would be admitting defeat. They have invested a lot of money in the operating system, purchase of Nokia and continued development of new phone models, it has become more of a pride thing now and the fact they have committed to Windows Phone OS so much they could not easily back out from it even if they wanted too.
Free the hardware. Give consumers choice. If you prefer Windows Phone OS, then buy a Lumia running Windows Phone OS or if you are like many consumers out there wanting to stay up-to-date and having access to the latest games and applications, buy a Lumia running Android.