Since all the current Macbook lineup are using SSD, the only concern I would have for longevity is the battery. I would definitely get AppleCare.
My oldest Macbook that I still have is a Macbook Air from 2012, and the only hardware issue I had was a display issue (occured around a month before Applecare expired).
Another advice, please make sure you take a good care of the laptop. A service center denied me AppleCare claim because I had a small dent on the body. Although Apple phone support overrode it, it's still an annoyance. So don't just throw the laptop around.
My oldest Macbook that I still have is a Macbook Air from 2012, and the only hardware issue I had was a display issue (occured around a month before Applecare expired).
Another advice, please make sure you take a good care of the laptop. A service center denied me AppleCare claim because I had a small dent on the body. Although Apple phone support overrode it, it's still an annoyance. So don't just throw the laptop around.