Kuberenetes pod scale down order

We are using hpa in kubernetes, so when cpu increases, it increases the pod automatically and then when CPU back to normal, it scale down the pod.
When kubernetes scale down the pods, on what order or basis, does the pods will get scaled down. Whether old pods will get destroyed first or is there any order that kubernetes will follow.