According to the dictionary definition, the word "replace" can mean: "put something newer or in better condition in place of something old or in poor condition.
Almost no dictionary has mentioned that the verb "substitute" can be used in this sense too; but sometimes I have heard some people (perhaps non-natives) used it instead of "replace" in this sense.
I was wondering if we can use them interchangeably this this sense or not? Please kindly clarify it.
For more explanations, I have made an example. Please consider it and let me know if they can be used interchangeably or not:
I'm sorry Simon! I know that you loved the vase I broke, but:
1- I promise to replace it.
2- I promise to substitute it.
Connotation: I promise to buy an exactly the same vase and put it instead of your broken vase
Please kindly enlighten me.