K20 seems better in many aspects like sAmoled apart from bezel less, cpu, battery capacity, fast charging, etc... (as you already said), software updates are not bad in redmi k20 (may not be like Nokia)
https://www.gsmarena.com/compare.php3?idPhone1=9833&idPhone2=9720