Not entirely. The contacts will sync to the new phone if you put it on the same Google (not Gmail) account as the old one - you don't have to do anything, except to make sure that all your contacts are Google contacts and are synced. (If they're not, export them to a file, then import that file as Google contacts, then sync.)
Photos and videos you can copy (you should always copy as soon as you get them) to your laptop. Just drag (from the phone) and drop (to the laptop). Chats usually can't be transferred - it depends on the chat app you're using. You can transfer messages using
SMS Backup & Restore.