Here is my view on it.
We are all given free will, but we are also predestined.
God knows everything, the past, present, and future. He knows what choices you will make and why. He knows whether you are going to Heaven or Hell. We are given free will to please God and to decide and find for ourselves where our final destination will be.