Root partition: It contains the Linux kernel and its boot files, and you can consider any size for it, but the best case is at least 17 megabytes and at most 25 megabytes.
swap partition: it is better to be at least the size of the system memory.
Home partition: It is recommended to consider at least 15 GB for this partition.
Determining the size of the partitions depends on the size of the hard drive and your needs.