Meines wissens kommt es da auch auf die Aussprache, weniger auf die Schreibweise drauf an. Also "hour" bekommt auch an "an", weil man es mit Vokal am Anfang spricht.