But last week, professors and students of the Chinese Culture University in Taipei's mountains were treated to one that lasted for nine hours.
Chou has recorded the spectacular rainbow with the help of professor Liu Ching-huang and other students of the university.
"It was incredible... It felt like a gift from the sky. It happens so rarely", said Professor of atmospheric Sciences University of Chu Xuan kun.
Their observations showed the rainbow lasted for 8 hours and 58 minutes as it appeared from 6.57am until 3.55pm.
According to the Guinness Book of Records, a rainbow typically does not last more than an hour.
The previous world record was set in 1994 in Yorkshire, England, and lasted six hours, CBS News said.
A rainbow that lasted for nearly nine hours over northern Taiwan is all set to create a new world record.
'I was shaking when I observed a six-hour rainbow, but this was a miracle [to me], being able to capture a rainbow with such long duration'.
The rainbow in Taipei occurred due to a combination of factors, including seasonal monsoons that have trapped moist air, which formed clouds, alongside relatively slow winds and lots of sunlight.
A university professor in Taiwan claims to have witnessed the longest ever rainbow. He added, "I plan to contact the Taipei City tourism department to promote this, 'you can see a nine-hour rainbow in Taipei in the winter, it's awesome!" Two professors worked with students to document the rainbow throughout the day so that they could submit it to Guinness World Records.
On Thursday (30 November), teachers and students of the Chinese Culture University in Taipei's mountains had an incredible time when a rainbow arched over their institute's head for eight hours and 58 minutes. At the University say that such atmospheric conditions during winter are typical for the mountain area Yangminshan in Taipei, where is located the campus.