random.choice always returns false [closed]

Whenever I run this code, it always picks the False value. I tried changing the positions of True and False, but it does not seem to make a difference.

import random

set = {'key1':50, 'key2':100, 'key3':500}

answer = int(input('What number would you like to place: '))

answer1 = int(input('What will be your wager: '))


if random.choice == True:
    print('YOU WON!')
    print('YOU LOST!')
if random.choice == True:
    print('Your current balance is: {answer1*2}')
    print('Your current balance is: 0$')


You don’t choose between True and False in your code. You need to do it like this:

if random.choice([True, False]):