There have also been a few projects to boot the ARM version of Windows on various Android phones, no VM involved. None of them really have good enough driver support to use as a daily driver though.
For example this one[1] for the Oneplus 6/6T.
[1]https://forum.xda-developers.com/t/windows-10-arm-on-oneplus...