What Does Scripture Mean When It Says That God Regretted Making Saul King?
article
Randy's blog
Throughout history Christians have understood that in 1 Samuel 15 (and similar passages), God accommodates His language so that we can better understand Him. To say He “regrets” making Saul king is to communicate powerfully that He grieves over sin.