Genymotion is free with paid options, It is mostly for developers, It allows you to test your apps on many devices without owning them, You can configure the emulator for many devices with various versions of Android to help suit your needs, you can run a Nexus One with Android 4.2 or a Nexus 6 with Android 6.0.