Alguien podría decirme donde está el error

Por qué al escribir una palabra que NO inicie con vocal no se reconoce como consonante la primera letra de la palabra. Ejemplo: Escribe una palabra: pedre # pedro comienza con consonante e además imprime vocal. No he logrado localizar el error quezás puedan ayudar; '''python

pyg = 'ei'

original = raw_input('Escribe una palabra:')

if len(original) > 0 and original.isalpha(): palabra = original.lower() primera = palabra[0]

if primera == 'a' or 'e' or 'i' or 'o' or 'u':
    print ("vocal")
else:
    print ("consonante")

else: print 'vacio'