The promise of dwelling securely in the Land of Israel is not an absolute guarantee, but rather a direct reflection of the people's actions. It is entirely conditional upon their moral and religious behavior. God assures the Israelites that if they act properly and follow His ways, He will allow them to live safely in the land without the threat of being exiled to another place.
This assurance of living in the land is meant to be a lasting and permanent reality. However, there is a subtle distinction regarding exactly when this eternal timeline begins. One perspective traces the starting point back to the distant past, beginning in the days of Abraham, with the promise extending forever as long as his descendants continue on the right path [רד״ק]. Another approach suggests that this timeline began the moment the Israelites first entered and arrived in the land, lasting continuously until the end of days [מצודת דוד].