Spot the bug in the age classifier

from Pattern matching
C# 14 / .NET 10 beginner 4 min 1 issue to find

Find the logical-pattern bug in this age classifier.

csharp
using System;

Console.WriteLine(Classify(12));
Console.WriteLine(Classify(80));

static string Classify(int age) => age switch
{
    >= 18 or < 65 => "working-age",
    < 18 => "minor",
    _ => "senior"
};
Open in playground
Report an error