My experience is that it changes on a router restart. I switch my whole system off overnight and back on in the morning. Thus the IP one day is different to the previous day's IP - albeit within a smallish range.
So I'd guess that, if you left you router on, the IP would stay the same. Though I'm not sure whether it would change in the event of a momentary disconnect/reconnect.