Promise rings can be given on various occasions. Some popular occasions include anniversaries, birthdays, holidays, or as a spontaneous gesture of love and commitment.