Ideal Virtual Machine for a Particular Windows OS

I need to install a virtual machine on my Windows OS. I am aware there are different types of virtual machines
to download and install on Linux or Windows OS. Which type of virtual machine is most suitable to install on
Windows operating system? Does the type of Windows operating system I am using affect the performance of
the virtual machine?
