Which of this laptop's will you recommend for college and university

So my major is Computer information systems and I want my laptop to do homework and research. These are the choices I'm thinking about:

Lenovo x1 carbon 5th generetion
Dell xps 13 developer edition business laptop
New surface pro
Hp- spectre x360 2 in 1

No

The best is HP Spectre x360 2-in-1.
I don't know if you really need to spend more than 1000 $;
you might consider Lenovo Flex 4 80VE000MUS
powered by i7-7500U, 8 GB of RAM, dedicated GPU Radeon R7 M460, SSD 256 GB; 2-in-1, and 15.6" full-HD touchscreen display.