Term: chameleosexual
Example:  that george michael used to be a right chameleosexual
Definition: a person who considers their sexuality to be flexible and can change from behaving straight, gay, or bisexual, depending on their surroundings