The Surface as it is can't have its battery changed. This along with why is on the web so I won't waste time here.
As to 5-8 years no maker can warrant it for that long and since models change you're never sure how many years it will last. That aside here's CNET's list and you can leave the Surface out since at that many years you may need a battery along the way.
I don't have a budget, size or such here so you can find some candidates then ask more.
My everyday laptop is currently a 17 inch Acer Predator that ran about $1300USD. I'd buy again.
With the prices of laptops nowadays, I'm looking to keep it for the next 5-8 years like I did my last laptop. Sony Vaio. It worked for a very long time and never gave me problems.
Having said that, I'm into business so I use a lot of Excel. I like working on my websites, WordPress, and blogging.
That's pretty much all I'll use the laptop for. Strictly business and web surfing.
Which laptop do you recommend? I was checking out the Microsoft surface book because of how sexy it is. But I want the best bang for my buck, and possibly to look nice . suggestions please.