I would imagine the longer ICU stays are if you were on a ventilator and that would also cause a longer recovery period too.
The person I know who was on oxygen but not ventilated in ICU was in there for 3 days and then moved to a normal ward for another 4 days.