If pricing were equal, OnePlus 13 vs Galaxy S25 Ultra?

I got ahold of an S22 Ultra for $300. With a $600 trade, that brings the Net Cost of the S25U to $999, plus free Galaxy Buds Pro3. The OnePlus 13 is $899.

I don't keep phones that long, especially over the last few years. I had an iPhone 8 Plus from 2017 until the iPhone 12 came out in 2020. Since then I have had Pixel 6, 7, 8 Pro and 9 Pro. I've also had the Galaxy S24+. I've never owned a OnePlus phone so have not gotten to use Oxygen OS aside from playing a little bit with OP12 at Best Buy.

OnePlus 13 is $899 and Galaxy S25U is $999; let's just say equal. If they are equal, what is the better all-around package, especially if I hope that my next device sticks for several years?