In the cities of Samaria - It is most certain that Samaria, or as it is called in Hebrew Shomeron, was not built at this time. We are expressly told that Omri, king of Israel, founded this city on the hill which he bought for two talents of silver, from a person of the name of Shemer, after whom he called the city Samaria or Shomeron; (see 1 Kings 16:24;); and this was fifty years after the death of Jeroboam. How then could the old prophet speak of Samaria, not then in existence, unless he did it by the spirit of prophecy, calling things that are not as though they were; as the man of God called Josiah by name three hundred years before he was born? Some suppose that the historian adds these words because Samaria existed in his time, and he well knew that it did not exist in the time of the old prophet; for himself, in the sixteenth chapter, gives us the account of its foundation by Omri. After all, it is possible that God might have given this revelation to the old prophet; and thus by anticipation which is the language of prophecy, spoke of Samaria as then existing. This is the solution of Houbigant, and is thought sound by many good critics.
Against all the houses of the high places - i. e., more than the two high places at Dan and Bethel. There were many lesser high places in the land, several of which would be likely to be in Israel 1 Kings 3:4.
In the cities of Samaria - The word Samaria cannot have been employed by the old prophet, in whose days Samaria did not exist 1 Kings 16:24. The writer of Kings has substituted for the term used by him that whereby the country was known in his own day.