The real answer as of today is no.
All Android CPU are not x86 base, second the OS need to be part of the firmware unlike Normal PC where you can put almost any OS on it, and yes you can put Android on some PC.
Microsoft never released it for Arm CPU. Intel has something similar to Arm CPU but it's x86 base call an Adam CPU that run Windows 8.1 no problem.