Ответ:

Князь решил отдать город в залог своему слову, потому что считал данное слово обязательством, которое нельзя нарушить. Для него честь, доверие и верность обещанию были важнее личной выгоды и даже владения городом.

Ответ: в основе решения лежит мысль о нерушимости данного слова и ответственности человека за своё обещание.