Hyper-V and Virtualbox are not in the same category. Below is a comparison chart between two.
|Type 1 hypervisor. It’s headless virtualization that runs directly on the hardware
||Type 2 hyperviosr. Virtualbox requires an OS and is a virtualization application that runs on your desktop
|Hyper-V is designed to host servers where you don’t need a lot of extra desktop hardware (USB for example)
||VirtualBox is what you’d use for directly working with a VM, especially if you need sound, USB, and a very wide range of supported OSes
|Hyper-V should be faster than VirtualBox in a lot of scenarios. You get things like clustering, NIC teaming, live migration, etc that you’d expect from a server product.
||Not supported clustering etc.
|Better used to host servers, like Microsoft SharePoint, Active Directory, Sql Server, or even MySql to provide resources
||Better used if you are going to be physically on the VM using it as your environment to write code and design
|Available in Microsoft Windows only
||Cross platform. Available on Windows, Mac, Linux and Solaris