Not easily as dhcpdv6 relies on a DUID rather than mac address, and a DUID can come in many flavours. The other issue is that Android devices will not use dhcpdv6 and will only use SLAAC and there's no way to stop the devices getting an address. In saying that you can always block them if they connect using wifi. I've read somewhere that you can try using firewall rules to block individual devices, but that's not fun, and those devices will always get a link-local address on the LAN too.
Bear in mind that in IPv6 there is no MAC address field or option in the client request packets. The *ONLY* field available is the DUID. Note carefully what it says in the clip above ... while not as well laid out as perhaps it could be, it says that for IPv4 the dhcp-client-identifier option and the hardware address can be used, and for IPv6 the host-identifier option can be used (I'm not that familiar with IPv6 DHCP, I assume host-identifier is the option name used by the ISC code for the DUID). This has been endlessly "discussed" before, but the facts don't change - you cannot use hardware address to identify IPv6 clients. There is a proposal going through the works at the moment to define a hardware address option, but assuming that goes through, it would take some time before all the various clients got updated to use it. Even if clients use DUID-LLT, or even DUID-LL, then the RFCs expressly forbid "looking inside" the option (eg to extract MAC address which may not be for the same interface anyway) - you are only allowed to treat the value as an opaque string which you can match with another string.