Why ? there will be a better model again eventually, so why not just use your current model until it cant do what you want anymore and THEN start the upgrade process
I have an old MS Surface Pro 7+ with LMDE. I use it infrequently and it does all I need, when it can't, my plan is to go to a Framework 13x