If you have a google account, you can back up your entire phone to the cloud and restore it onto your new phone.
Alternatively Samsung have an app that can backup your Xperia and restore it to your new Samsung.
http://www.samsung.com/uk/smart-switch/