---
title: ComparableComparisonOperator
framework: appintents
role: symbol
role_heading: Enumeration
path: appintents/comparablecomparisonoperator
---

# ComparableComparisonOperator

Operators that indicate the type of comparison check for a conditional statement.

## Declaration

```swift
enum ComparableComparisonOperator
```

## Topics

### Comparable operators

- [ComparableComparisonOperator.greaterThan](appintents/comparablecomparisonoperator/greaterthan.md)
- [ComparableComparisonOperator.greaterThanOrEqualTo](appintents/comparablecomparisonoperator/greaterthanorequalto.md)
- [ComparableComparisonOperator.lessThan](appintents/comparablecomparisonoperator/lessthan.md)
- [ComparableComparisonOperator.lessThanOrEqualTo](appintents/comparablecomparisonoperator/lessthanorequalto.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Creating a conditional statement

- [init(_:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:_:_:otherwise:).md)
- [init(_:_:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:_:_:_:otherwise:)-2aukt.md)
- [init(_:_:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:_:_:_:otherwise:)-1u184.md)
- [init(_:_:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:_:_:_:otherwise:)-6edqt.md)
- [init(_:_:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:_:_:_:otherwise:)-rfm5.md)
- [init(_:_:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:_:_:_:otherwise:)-3qvla.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-215ub.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-2yug9.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-3xth2.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-4f45j.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-5o5vc.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-7g15l.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-7tayy.md)
- [init(_:identifier:_:_:otherwise:)](appintents/parametersummarywhencondition/init(_:identifier:_:_:otherwise:)-9qlh.md)
- [init(widgetFamily:_:_:otherwise:)](appintents/parametersummarywhencondition/init(widgetfamily:_:_:otherwise:)-3fujn.md)
