The price of Bitcoin is determined by the market in which it trades - by means of supply and demand. It works no differently than other currencies or objects - the same way the price of your secondhand car, a bag of apples in the supermarket, an ounce of gold or just about everything else is determined.