We have hope, and we have faith, at the same time, but, they are not the same! They are different!
Faith, is everything to do with now. Faith receives now. Faith does not hope, and is not going to receive in the future. No! Faith receives now! Read Mark 11:22-24.
But hope, does not receive now! If hope receives now, it would not be hope anymore, but it will be faith. Hope is what we are expecting to happen or receive in the future. When in the future? Well, whenever in the future. It does not matter! What matters is, that we wait to receive from God, in the future.
Faith can not, and should not take the place of hope in our hearts, and hope, can not and should not take the place of faith in our hearts either. Each of them, has its own role and part to play, and each of them, is vital and important, otherwise, the Word of God would not say, that those three remain, faith, hope and love, in 1 Corinthians 13:13.
We need often, to be patient and to wait, to receive from God, what we asked of him, in either our faith, or in our hope. With faith, once we ask from God for something, and then we thank him for the answer that he has gives us already, what we have asked of him, even if we do not see it yet, with our physical eyes. But we believe that he has already given us the answer of our prayer, in the spiritual realm. So, we need to exercise patience, until the answer of our prayer appears in the physical realm.
But with hope, although we need to be patient for the answer of our prayers from God, we still hope for the future, that one day in the future, God will give us or do something for us, what we have asked of him, but that will happen in the future. We do not have the answer of our prayer now, as we do with faith, but we hope, that we will receive from God, sometime in the future. Read Romans 8:24, 25.
That is the difference between faith and hope, and we need both, because each one, will fulfil its own purpose in our life, as God has determined.