There is a difference between Virtual Box and VMWare. I will list one of the differences that is not widely known.
Here it is:
Oracle VirtualBox is a cross-platform solution that can be installed on Linux, Windows, Solaris, macOS, FreeBSD.
In a case of using VMware products the situation differs. VMware Workstation and Player can be installed on Linux as well as Windows; and VMware Fusion can be installed on macOS.
As you can see, VirtualBox supports a higher number of host operating systems.