Yep, that's how Android does it too. Text size is a very important option for older folks, and having people pick it during the initial setup alongside other accessibility options, helps a lot.
Onboard if tends to be quite different if you already had a device though. With an iPhone you can just put it close to your old one and it will suck in everything. But if you set it up anew it will ask questions about privacy setup, text size and so on.