The problem with trying to age oscars (or any cichlids for that matter) by size, is the stocking, how they are reared, and most important the water change process by which they were raised.
If the person raising oscars does two large water changes per week, the oscar might grow twice as fast as a person doing one water change per week. So style and attention to water quality when being raised can slow or speed how old the size might appear
I have seen crowded oscars in a 20 or 30 gallon tank, in LFSs tanks appear to stay 2 inches for months (or longer), but once someone buys two out of that bunch, and puts them in a lightly stocked tank, doing lots of water changes, they may have a major growth spurt.
That time crowded, with only a few water changes can skew any aging. A 2" oscar in a LFS may already be a year old.