Google Pixel 9 Pro XL vs Oneplus 13

Some time ago I had a small adventure with an unsuccessful Pixel purchase (let's say the store screwed up).

I set my sights on the Oneplus 13 which I managed to get at a good price + a watch and some other gadgets.

In the meantime, the store that screwed up contacted me and as an apology, offered me the Pixel 9 Pro with a big discount.

Right now, the price of both devices would cost me the same (I'm leaving out OnePlus gadgets).

And here comes the question - which one to choose.

Both have pros and cons.

Better battery, faster charging, better components in Oneplus, longer support, better movies (?), simple screen in Pixel 9 Pro XL.

At times I wanted to flip a coin and choose - but maybe you can help me.

Which one would you choose and why?