Note that Fa is equivalent to a ⋁ XFa, so that a<->Fa is equivalent to a<->(a ⋁ XFa). Now, if a is true, so is that equivalence, and if a is false, then we get 0<->(0 ⋁ XFa) which is !XFa, i.e., XG!a.
You can also argue like this:
    a<->(a ⋁ XFa)
    = a⋀(a ⋁ XFa) ⋁ !a⋀!(a ⋁ XFa)
    = a ⋁ !a⋀!(a ⋁ XFa)
    = a ⋁ !a⋀!a ⋀ !XFa
    = a ⋁ !a⋀!XFa
    = a ⋁ !a⋀XG!a
    = a ⋁ XG!a