Hello, my current phone i was using was the A52 4g which i got on launch, but recently the phone is getting quite problematic as i replaced the screen two times in a span of a few months and now the charging port is damaged i think because it only charges at a certain angle

My question was that i was looking at the S22, but ive seen some posts about its battery😓, my A52 got around 8-9 hours on a single charge and now im worried about choosing this phone, and should i opt for the S21 or the S21FE instead? My budget dosent allow for the S23 and quite frankly i think it is kinda ugly😅, can you guys provide me some suggestions?

(Ps, i tried cleaning the charging port on the A52 with a toothpick but the problem is still there)