This is not a physical device. An android emulator is software. You have to install it on your iPhone. Consequently, you can run the android apps on your iPhone without changing the device.
And, don’t worry. This is free software.
The emulator
There are several android emulators available. But the technology experts recommend the iAndroid as the best one. It has several features including ease of use, easy installation, and more.