Welcome to iPhoneForums, pinnowgm!
When you set up your Gmail account on the iPhone in Mail, Contacts, Calendars, enable Contacts, then they'll sync to your iPhone.
It's also possible to use an app (CopyMyData) on both devices to get the contacts to your new device.
It's not that easy to transfer text messages to the iPhone. You'll need to use software to get this done.