When I enabled sync what is synced showed up on my new phone last month. If you don't want to use google's own sync you get to research other sync apps. To me that's a lot of work and costs so I used Google's own sync feature. Since there are so many web pages about sync, I'll pause here.
So, I have a android I got from my work and I am thinking of getting the Note 8. However, right now I am using 2 old iphones so I can have all the messages and stuff synced so I only carry 1 phone. Is there a way to do this with Android phones? I want to move to the Android ecosystem but this is the only thing really holding me back.