64 bit will come out when it is necessary to do so. It's going to be a transition - all of the software will work, of course, but a lot of hardware on different phone models are going to need 64-bit drivers and that's not a trivial undertaking.
At the moment, 32 bits can natively address 3.5GB of RAM. Software can be interpreted (Dalvik) or compiled (ART) using 32- or 64-bit compilers with little to no difference in performance. The rest of the hardware will not see any measurable difference based on whether the software is running 32 or 64 bits.
The very first phone that comes out with 4GB of RAM will likely also come out with the first 64-bit implementation, unless someone else wants to be first for bragging rights.