You can also transfer your content from any smartphone running on Android 2.2 or higher, to any of those Motorola devices. The content that you can transfer from another Android handset to those recent Motorola phones includes text history, video, call history and SIM contacts.
To transfer info from iOS, you install the app onto your new Motorola phone and follow the directions. If the information is coming from your old Android phone, you install the app on the older handset and follow the directions on transferring the information to your new Motorola smartphone.
Motorola has offered this before with the MotoMaker. This way, you can have all of your important contacts and other personal data already on your new Moto X. Motorola has been moving some of its system applications to the Google Play Store to speed up the updating process. Now, the Google owned subsidiary is not only making it easier to move from the Apple iPhone to a new Motorola handset, but is also making it easier to go from an older Android model to one of the new Motorola units.
source: MotorolaMigrate via AndroidCentral