title: yaml pipeline job condition throwing unrecognized value error
body: <p>I have a pipeline in Azure DevOps which build my iOS application I want to separate the environments and what I am building for by jobs and conditions.  I have set up the initial parameter select:</p>
  <pre class="lang-yaml prettyprint-override"><code>parameters:
    - name: Environment
      displayName: &quot;Environment&quot;
      type: string
      default: Dev
      values:
      - Dev
      - Live
    - name: Build
      displayName: &quot;Build&quot;
      type: string
      default: iPhone
      values:
      - iPhone
      - iPhoneSimulator
  </code></pre>
  <p>and then where I set up the different job I have added a condition:</p>
  <pre class="lang-yaml prettyprint-override"><code>      - job:
          condition: and(succeeded(), eq(${{ parameters.Build }}, iPhone))
          steps:
            - checkout: none
  </code></pre>
  <p>When I try to run this I get the following error:</p>
  <pre><code>An error occurred while loading the YAML build pipeline. Unrecognized value: 'iPhone'. Located at position 21 within expression: and(succeeded(), eq(iPhone, iPhone)).
  </code></pre>