difference between for and of in English
For means in favour of something or somebody. Of means something that belongs to someone.
Example - This is for the good health of John.
This is the favourite colour of John.
Example - This is for the good health of John.
This is the favourite colour of John.