---
title: variantPreferences
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avplayeritem/variantpreferences
---

# variantPreferences

The preferences the player item uses when selecting variant playlists.

## Declaration

```swift
nonisolated var variantPreferences: AVVariantPreferences { get set }
```

## Discussion

Discussion The default value is AVVariantPreferenceNone. note: Changing variant preferences during playback might result in a variant switch.

## See Also

### Setting variant behavior

- [AVVariantPreferences](avfoundation/avvariantpreferences.md)
- [startsOnFirstEligibleVariant](avfoundation/avplayeritem/startsonfirsteligiblevariant.md)
