If you are using ClearPass, you can create a policy like:
Authorization:Endpoint Repository equals VoIP Phone AND
Connection:Client-Mac-Vendor equals Cisco
Then assign Enforcement profile for VLAN 90
Authorization:Endpoint Repository equals VoIP Phone AND
Connection:Client-Mac-Vendor equals Alcatel
Then assign Enforcement profile for VLAN 100
For this policy to work, make sure DHCP profiling is working with ClearPass.