iOS / Android detectar y redirigir

Newbie en js, así que llévame despacio: D Necesito hacer una redirección basada en lo que está usando el usuario. Si ios redirige a x, si android redirige a y, else..stay en la dirección original. Mi pregunta:

¿Son estos fragmentos suficientes?

<script type="text/javascript"> // <![CDATA[
    if ( (navigator.userAgent.indexOf('Android') != -1) ) {
        document.location = "y";
    } // ]]>
</script>

<script type="text/javascript"> // <![CDATA[
    if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) {
        document.location = "x";
    } // ]]>
</script>

¡Gracias!: D