I refuse to buy any phone new, I always look for one 2-3 years old with verified stable support for lineageOS.
Also a good way to do a little to reduce e-waste. Many slightly older models have stock remaining new-in-box so it isn't always an issue of buying 'used' hardware.