my s21 fe still had a pretty decent life after 3 years of usage. i only got it changed last month because the display was being changed so why not. i actually do not see any magical boost in battery life after the change so. in the end, samsung battery replacement costs are quite reasonable. i think the price was around 1500 rupees. add some labor charges and gst.