How to transfer data from old phone to new

A

AC Question

I pre-ordered one of the new Google Pixel phones. I need to transfer data (SMS, call logs, contacts, photos, files, apps, app data, etc) from my old Samsung to this Google phone. Whats the best way to do it without losing anything?