# UnicodeSet.ComparisonStyle

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# ComparisonStyle

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/icu/text/UnicodeSet.ComparisonStyle "View this page in Java")  

```
class ComparisonStyle
```

|---|---|--------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[android.icu.text.UnicodeSet.ComparisonStyle](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#)\> ||
|   | ↳ | [android.icu.text.UnicodeSet.ComparisonStyle](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#) |

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [UnicodeSet.ComparisonStyle.LEXICOGRAPHIC](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:LEXICOGRAPHIC),[UnicodeSet.ComparisonStyle.LONGER_FIRST](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:LONGER_FIRST),[UnicodeSet.ComparisonStyle.SHORTER_FIRST](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:SHORTER_FIRST) |-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------| | [UnicodeSet.ComparisonStyle.LEXICOGRAPHIC](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:LEXICOGRAPHIC) | <br /> | | [UnicodeSet.ComparisonStyle.LONGER_FIRST](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:LONGER_FIRST)   | <br /> | | [UnicodeSet.ComparisonStyle.SHORTER_FIRST](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:SHORTER_FIRST) | <br /> | |

Comparison style enums used by[UnicodeSet.compareTo(UnicodeSet, ComparisonStyle)](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet#compareTo(android.icu.text.UnicodeSet,%20android.icu.text.UnicodeSet.ComparisonStyle)).

## Summary

|                                                                  Enum values                                                                   ||
|---------------------------------------------------------------------------------------------------------------------------------------------|---|
| [LEXICOGRAPHIC](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:LEXICOGRAPHIC) <br /> |
| [LONGER_FIRST](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:LONGER_FIRST) <br />   |
| [SHORTER_FIRST](https://developer.android.com/reference/kotlin/android/icu/text/UnicodeSet.ComparisonStyle#ENUM_VALUE:SHORTER_FIRST) <br /> |

## Enum values

### LEXICOGRAPHIC

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val LEXICOGRAPHIC : UnicodeSet.ComparisonStyle
```  

### LONGER_FIRST

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val LONGER_FIRST : UnicodeSet.ComparisonStyle
```  

### SHORTER_FIRST

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val SHORTER_FIRST : UnicodeSet.ComparisonStyle
```