I have a Lenovo X1 Yoga (7th), the new Dell XPS 13 and a X1 Carbon.
My preferred one is X1 Carbon with FHD display which saves battery, it's also pretty lighter and thinner than the X1 Yoga. If you like touch screens and embedded pen, I'd go with the Yoga, still better than XPS13 for me.
Reasons? Better ports (HDMI, USB3.0) and better keyboard (yes, you can switch the Fn and the CTRL keys, it's a BIOS option).