As long as both parties coordinate and agree, the aircraft can land based on the ATC's chosen direction or the pilot's chosen direction. ATC will usually make sure approaching aircraft are kept aware of the wind conditions so that agreement can be made. Either party can decline/deny the approach and/or landing.