The value of Bitcoin is determined by the price the market is willing to pay for it.
There are other factors in what actually makes a coin valuable, which has to do with the technology underpinning it / or the project.
However, like any open-market bidding, what investors are willing to pay determines the worth/value.