---
title: SortOrder
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/sortorder
---

# SortOrder

The orderings that you can perform sorts with.

## Declaration

```swift
@frozen enum SortOrder
```

## Topics

### Using Sort Orders

- [SortOrder.forward](foundation/sortorder/forward.md)
- [SortOrder.reverse](foundation/sortorder/reverse.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Sorting

- [NSSortDescriptor](foundation/nssortdescriptor.md)
- [ComparisonResult](foundation/comparisonresult.md)
- [SortDescriptor](foundation/sortdescriptor.md)
- [SortComparator](foundation/sortcomparator.md)
- [ComparableComparator](foundation/comparablecomparator.md)
- [KeyPathComparator](foundation/keypathcomparator.md)
