Why? If this is in a laptop, and it is the only drive, you are not using this for heavy duty large file moving around.
In such a case, the speed difference between the SATA drive and and NVMe drive is unnoticeable.
All I see is a choice between a Sata drive and m.2 drive. Last I knew, Sata and m.2 were the same thing, different mount. NVMe uses an m.2 mount, but is different from Sata. So which is it? Is the 500Gb an NVMe or is it Sata, because if it's also Sata, I'd go with the 1Tb Sata, that being the same drive but twice as big.
Now that I thought about it a little more, honestly I'd still go with the 1Tb, regardless of whether the 500Gb is NVMe or not. Laptops are slower than a 3-legged dog at doing anything anyways, so the benefits of NVMe vs Sata will be pretty much moot to begin with. Not that there's all that many laptops that are NVMe capable anyways.