I have an OnePlus 7 Pro, and it works very good on LineageOS.
Operating Systems
All things operating system related, from Windows to Mac to Linux distros and the more obscure.
Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
I have a 7T and it is terrible. It is buggy and just randomly stops receiving phone calls. That eventually forced me away.
So I feel like OnePlus and lineageos is kind of hit or miss at this point. No where near as stable as the earlier days of lineage.
Basically any device that is listed on the top of their compatibility list, so pixel.
I'm personally running lineage 20 on an fxtec pro1 with great success though.
Pixel anything
I suggest a Google Pixel, they have the least issues with custom roms since they basically already run stock android.
Fairphone 4, I won't go back to non-repairable ones