Yes, you can run an Android virtual machine on VirtualBox.
Clarifying your inquiry now.
You're looking for an Android x86 solution that uses ARM, possibly through an emulator instead of a VM.
The purpose is to identify the scenario or goal behind implementing a solution.