The paper considers the problem of modeling agent’s choice, which allows explaining made decisions, as well as predicting possible options. The approach is based on the ideas of a subjectively rational choice. The subjectively rational choice supposes that a choice motivation is determined by external and internal factors. Internal factors represent the interests of a subject induced by his needs and ethical system he follows. External factors are induced by accepted obligations. The agent can estimate his satisfaction with the current goal-seeking state situation. The estimation might lead to changing a structure of interests, so the agent can choose it. The paper shows that when making decisions the agent uses three sets of alternatives as follows: controlling, structural and identification. This supposes the existence of three virtual sides, which choose relevant alternatives. The selection rules for such alternatives depending on subject’s awareness of the situation and the structure of his interests are formed by finding a compromise.