One difference I can think of is a change in part of speech. "Hope for" is used as a verb: We hoped for victory. Now that is something to hope for. Hope for the best. We hoped for an early recovery.
"Hope of" - hope is a noun. The doctors gave us hope of an early recovery.
Joe wants to inform you that he will pick you and Anna up this Sunday. He will either drive or take a cab. If you don't see him, probably something came up that precludes him from going to the airport. So he suggests that you take a cab.
. Joe wants to inform you that he will pick you and Anna up this Sunday. He will either drive or take a cab. If you don't see him, something probably came up that precludes him from going to the airport, so he suggests that in that case you take a cab.