Raheem Sterling says he has made the right choice after signing a new deal with Manchester City until 2023.