Hello Krishna,
Thanks for reaching out and I hope you are doing well.
We only show the oldest supported version when upgrading a cluster. AKS 1.22.x is completely out of support, so you won't see any minor versions listed in the drop-down. Details can be found here:
You can either go to 1.23.12 or 1.23.15 and after that you can go to 1.24.x as 1.23.x will be out of support in April. Below link explains how the upgrade process works when using unsupported versions:
We always recommend using the newest Kubernetes versions as that includes the latest fixes and features. We have an auto upgrade feature in case you are interested:
https://learn.microsoft.com/en-us/azure/aks/auto-upgrade-cluster
As a final recommendation, do not upgrade a production cluster without testing the upgrade process in Dev or QA first. Some APIs get deprecated with newest K8s versions, so it is better to test everything first. List of deprecated APIs based on K8s versions:
https://kubernetes.io/docs/reference/using-api/deprecation-guide/
Please "Accept the answer" if the information helped you. This will help us and others in the community as well. Feel free to reply with any other questions or concerns.
Hope this helps!