this is because allah does not change the favour he has bestowed upon any people until they first change themselves and indeed allah is all hearing all knowing.
ذلك بأن الله لم يك مغيرا نعمة أنعمها على قوم حتى يغيروا ما بأنفسهم وأن الله سميع عليم