Providing that the promise is legal and the promise maker is of age, then yes, it's OK to break a promise.
If an emerging situation is a matter of life and death. Or, if circumstances change to point where fulfilling that promise would prove detrimental to either parties or a third party. In these cases I would say it is OK to break a promise. However, steps should be taken to appease the promised party.