Para salvar os contatos, você pode fazer um backup para o chip da operadora se for até 250 números, o Android te permite fazer isso, e depois no iPhone basta você ir em Ajustes > Contatos > Importar contatos SIM ("SIM" se refere a SIMcard, que é o chip da operadora). Se forem mais de 250, que é o limite dos chips, você pode fazer o backup na sua conta Google, depois lá nas opções do Google exportar para um arquivo "CSV" e abrir esse arquivo no iPhone. Parece complicado, mas não é.
Sobre os grupos de WhatsApp, eles ficam vinculados ao seu número, então quando você ativar o WhatsApp com seu número no iPhone, você ainda estará em todos os grupos que participa atualmente.
Sobre a transferência de conversas e mensagens de grupo, até onde eu sei, só por meios pagos, mas cabe pesquisa.
Abrs!