5 The king of Assyria invaded the entire land, marched against Samaria and laid siege to it for three years.

Read 2 Kings 17:5 Using Other Translations

Then the king of Assyria came up throughout all the land, and went up to Samaria, and besieged it three years.
Then the king of Assyria invaded all the land and came to Samaria, and for three years he besieged it.
Then the king of Assyria invaded the entire land, and for three years he besieged the city of Samaria.