You can add more vdevs to a pool or replace existing disks one by one with resilvering them in between until all of them are exchanged for the larger disks.
If you add more vdevs to a pool you should not mix different vdev types (mirror and raidz for example). Also ZFS won't do a rebalance so the older vdevs will be fuller.