He can fire him for any reason. Even just to put his own guy in. FBI director has a maximum time he can serve of 10 years. But he has no protection beyond that.
that is true- but they rarely get fired- almsot never infact- so usually it would take some act for them to be fired- comey has violated his position- and has given more than ample reason to be fired-