As above stated if you were rooted you could backup the entire ROM and then restore to the new one. It wouldn't even seem like you switched devices. In most cases, you'll probably need to back up things in different places because there aren't many good whole phone back up solutions for non-rooted phones. Using Kies should back up most of your stuff for you thought but the google stuff is easily transferable. Just sync everything and then when you set up on your new phone that stuff will come back. With pictures, I believe Kies will do that but I back all mine up to dropbox and with music, as long as you have it stored on a computer then you're fine of course. If not, you'll have to manually backup with drag and drop or if you have enough space, also back up to dropbox. There's several ways you can backup certain things but my main backup app is Titanium backup ROM Manager (for rooted phones) when I am going to use the same exact phone. But if switching to an entirely different phone, everything just goes to dropbox for me.